body {
	font: 12px arial, simsun, sans-serif;
	background-color: #fff;
	margin:0 auto 0 auto;
	text-align:center;
	padding:0px;
}
form, p, ol, ul, dl, dd, dt, p, h1, h2, h3, h4, fieldset {
	padding:0px;
	margin:0px;
}
ul {
	list-style-type: none
}
legend {
	display: none
}
img, fieldset {
	border:0px;
}
a {
	color: #1fb4c3;
	text-decoration: none;
}
a:link {
	color: #1fb4c3;
	text-decoration: none;
}
a:hover {
	text-decoration: underline
}
em {
	font-style: normal
}
li {
	list-style:none;
	padding-left:0px;
}
button {
	font-size: 12px
}
div:unknown {
clear:both;
display: block;
visibility: hidden;
}
div td p span {
	font-size:12px;
	line-height:20px;
}
a.un {
	text-decoration: underline;
}
a.white {
	color: #ffffff;
	text-decoration: none;
}
a.white:link {
	color: #ffffff;
	text-decoration: none;
}
a.white:hover {
	color: #ffffff;
	text-decoration: none;
}
a.white:visted {
color: #ffffff;
text-decoration: none;
}
#school_login {
	width:898px;
	height:156px;
	background:url(../images/pic_schoolhome.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
#news {
	clear: both;
	width: 627px;
	color: #29b3be;
	height: 26px
}
#news ul {
	padding:0px;
	margin: 40px 0 0 0;
	overflow: hidden;
	line-height: 26px;
	list-style-type: none;
	height: 26px
}
#news ul li {
	margin: 0px 0px 0px 1em
}
#news ul li.active {
	display: block
}
#news span {
	border-right: #fff 1px solid;
	padding-right: 0.75em;
	padding-left: 30px;
	padding-bottom: 0px;
	margin: 0px 0.75em 0px 0px;
	padding-top: 0px
}
#news ul a {
	color: #29b3be;
	text-decoration: none
}
#news ul a:hover {
	text-decoration: underline
}
#news ol {
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: -19px 8px 0px -30px;
	padding-top: 0px;
	list-style-type: none
}
#news ol li {
	display: inline;
	margin: 0px 0px 0px 3px
}
#news ol li a {
	background: url(../images/switcher.gif) 0px -12px
}
#news ol li a:hover {
	background: url(../images/switcher.gif) 0px -24px;
}
#news ol li a.active {
	background: url(../images/switcher.gif) 0px 0px
}
#news ol li a.active:hover {
	background: url(../images/switcher.gif) 0px -12px
}
#greenbar {
	height:58px;
	width:898px;
	background:url(../images/bg_greenbar.gif) no-repeat;
	clear:both;
	margin:10 auto;
}
.titleline {
	background:url(../images/bg_tab_head.gif) repeat-x bottom left;
	font-size:14px;
	color:#7CB826;
	font-weight:bold;
	height:25px;
	text-align:left;
}
.title_org {
	font-size:18px;
	font-weight:bold;
	color:#ff6600;
}
.popwindow2 {
	padding:30px;
	text-align:left;
	width:530px;
	position:relative;
	background:url(../images/bg_pop.gif) no-repeat left top;
}
.popwindow2 td {
	font-size:12px;
	font-family:arial;
}
.popwinbottom {
	width:530px;
	height:30px;
	background:url(../images/bg_pop.gif) no-repeat 0px -537px;
	clear:both;
}
#top {
	width:898px;
	clear:both;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	height:46px;
}
#pics {
	width:898px;
	margin:auto;
	clear:both;
	padding-bottom:10px;
}
#main {
	width:898px;
	clear: both;
	text-align:left;
	margin:auto;
}
#footer {
	clear:both;
	width:898px;
	margin:auto;
	padding-top:15px;
}
.graybar {
	width:898px;
	height:45px;
	background:url(../images/bg_graybar.gif) no-repeat;
	padding-left:20px;
	padding-top:8px;
	font-size:14px;
	font-weight:bold;
	color:#777777;
	text-align:left;
}
.user {
	margin-top: 10px;
}
.user ul {
	padding-right:30px;
	padding-left:30px;
	padding-bottom: 15px;
	margin: 0px;
	font: 12px/21px arial;
	color: #949494;
	padding-top: 15px;
	list-style-type: none;
}
.user ul li {
	clear:both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom:2px;
	padding-top: 2px
}
.user ul li div {
	float: left
}
.user ul li div.title {
	width: 200px;
	color: #434343;
	font-size:12px;
	text-align:right;
}
.user ul li div.title span {
	color: #eb6100
}
.user ul li div.input {
	width: 560px;
	text-align: left
}
.user ul li div.input .i {
	width: 180px
}
.user ul li div.input .code {
	width: 75px
}
.user ul li div.code {
	padding-left: 3px
}
.user ul li div.code input {
	width: 60px
}
.user ul li div.alert {
	clear: both;
	padding-left: 200px;
	text-align:left;
	width:600px;
}
.user ul li div.alert span {
	color: #1b84df
}
.user ul li div.notice {
	width:560px;
	clear: both;
	background-color:#f4fbea;
	color:#67b316;
	border:1px solid #90cb3b;
	padding-left:10px;
}
.user ul li div.noticeok {
	border-right: #666666 0px solid;
	border-top: #666666 0px solid;
	border-left: #666666 0px solid;
	color: #00ff00;
	border-bottom: #666666 0px solid
}
.user dl {
	margin:20px;
	clear:both;
	font: 12px/21px arial;
	color: #949494;
}
.user dt {
	float:left;
	color: #434343;
	font-size:14px;
	text-align:right;
	width:20%;
	clear:left
}
.user dd {
	float:left;
	height:30px;
	width:75%;
	padding-left:10px;
}
#sign {
	background:url(../images/pic_sign.jpg) no-repeat;
}
#mypaper {
	background:url(../images/pic_archives.jpg) no-repeat;
}
#mylist {
	background:url(../images/pic_mypaper.jpg) no-repeat;
}
#myspace {
	background:url(../images/pic_communion.jpg) no-repeat;
}
#mypi {
	background:url(../images/pic_password.jpg) no-repeat;
}
#sign, #mypaper, #mylist, #myspace, #mypi {
	width:898px;
	height:156px;
	clear:both;
	margin:0px auto 0 auto;
}
.trun {
	background-color:#f7f7f7;
	border:1px solid #90cb3b;
	width:400px;
	margin-top:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
}
.trun span {
	width:50px;
	float:left;
	text-align:center;
}
.trun a {
	padding:5px 8px;
}
a.currentpage {
	background-color:#90cb3b;
	color:#ffffff;
	font-weight:bold;
}
.clearfloat {
	clear: both;
}
.name_login {
	color:#f4a061;
	font-family:arial;
}
.msg {
	color:#64B413;
}
.closewin {
	position:relative;
	padding-right:0px;
	top:-18px;
	left:455px;
	clear:both;
}
.padleft5 {
	padding-left:5px
}
.padleft10 {
	padding-left:10px
}
.padleft20 {
	padding-left:20px
}
.padtop10 {
	padding-top:10px
}
.tbold {
	font-weight:bold;
}
.clearmargin {
	margin:0px;
}
.m20 {
	margin-top:20px;
}
.m30 {
	margin-top:30px;
}
.m50 {
	margin-top:50px;
}
.m10 {
	margin-top:10px;/*ie6*/
*margin-top:10px;/*ie7*/
*margin-top:10px !important;/*ff*/
}
.margin10 {
	margin:10px
}
.margin20 {
	margin:20px
}
.ml30 {
	margin-left:30px;
}
.ml10 {
	margin-left:10px;
}
.ml20 {
	margin-left:20px;
}
.l24 {
	line-height:24px;
}
.title_green {
	font-weight:bold;
	font-size:12px;
	color:#65b214;
}
.logo2 {
	float:right;
}
a.a14 {
	font-size:12px;
	font-weight:bold;
}
.tgray {
	color:#c1bfbf;
}
.tgray2 {
	color:#838383;
}
.dleft {
	float:left;
	text-align:left;
}
.dright {
	float:right;
}
.dtop {
	vertical-align:top;
}
.dbottom {
	position:absolute;
	bottom:0px;
}
.unlogin {
	padding-top:20px;
	color:#c4c4c4;
}
.clearheight0 {
	height:0;
	overflow:hidden;
	clear:both
}
.home_login {
	width:335px;
	height:320px;
	border:5px solid #eeeeee;
	padding:15px;
	text-align:left;
}
.text_yhdl {
	height:50px;
	border-bottom:1px dotted #dcdcdc;
}
.dottedline {
	border-bottom:1px dotted #dcdcdc;
}
.input01 {
	border:1px solid #cfcfcf;
	height:25px;
	width:200px;
	color:#509902;
	padding-top:5px;
	padding-left:5px;
	background:url(../images/bg_input.gif) no-repeat left top;
}
.input02 {
	border:1px solid #cfcfcf;
	height:24px;
	width:100px;
	color:#509902;
	padding-top:5px;
	padding-left:5px;
	background:url(../images/bg_input.gif) no-repeat left top;
}
.input1 {
	border:1px solid #cfcfcf;
	height:20px;
	color:#509902;
	padding-top:2px;
	padding-left:2px;
	background:url(../images/bg_input.gif) no-repeat left top;
}
.imginput {
	border:0px;
	background-color:transparent;
}
.input_deault {
	border:0px;
	background-color:transparent;
}
.input2 {
	height:27px;
	width:128px;
	background:url(../images/bg_login.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	padding-left:5px;
	color:#999999;
	font-family:arial;
}
.input3 {
	background:url(../images/bg_btn.gif) repeat-x left top;
	border:1px solid #229ea8;
	font-weight:bold;
	color:#fff;	
	padding:4px;
	padding-top:6px;
	font-size:12px;
	cursor:hand;
}
.school_input {
	padding-top:40px;
}
.bottom01 {
	width:100%;
	text-align:left;
	font-size:12px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	padding-top:5px;
	padding-bottom:5px;
	height:18px;
	color:#999999;
}
.bottom02 {
	width:100%;
	height:30px;
	font-size:12px;
	text-align:left;
	color:#827878;
	padding-top:8px;
	vertical-align:center;
}
.bottom03 {
	width:100%;
	height:20px;
	text-align:left;
	font-size:12px;
	color:#4f4f4f;
	vertical-align:center;
}
.ln {
	color:#bdbdbd;
	float:left;
}
.schoollist {
	width:450px;
	margin-top:20px;
}
.schoolaction {
	height:105px;
	width:263px;
	padding-top:30px;
}
.school_intro {
	width:574px;
	height:505px;
	border:5px solid #eeeeee;
	padding:15px;
	text-align:left;
}
/*font*/
.fgreen {
	color:006600
}
.fred {
	color:FF0000
}
.forange {
	color:#FF9900
}
.fwhite {
	color:#FFFFFF
}
.fblack {
	color:#000000
}
.biaoti {
	font-weight:bold;
	font-size:12px;
	height:30px;
	margin-top:10px;
	color:#666;
	border-bottom:1px solid #eee;
}
.spic {
	width:41px;
	height:41px;
	padding:3px;
	border:1px solid #E4E4E2;
	margin-right:5px;
}
.style1 {
	margin-bottom:15px;
	border:1px solid #DBDBDB;
	background-color: #fff
}
.style1 h5 {
	color:#666;
}
.style1 ul {
	padding:10px;
}
.style1 li {
	margin-bottom:6px;
}
.style6 {
	margin-bottom:15px;
	border:1px solid #92b0dd;
	background-color: #ffffff
}
.style6 h5 {
	background-color: #DBDBDB;
	margin:1px;
}
.style5 li {
	margin-top:6px;
}
h5 {
	color:#000;
	font-size:14px;
	margin:1px;
	padding-top:4px;
	padding-left:6px;
	height: 24px;
}
.popdiv {
	text-align:left;
	padding:12px;
}
.poptitle {
	background:#6ac437;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:8px;
margin-bottom;
10px;
}
.tab_pop thead {
	background:#eeeeee;
	height:24px;
	font-weight:bold;
}
.grounpinfo {
	background:#f6ffff;
	border:1px solid #bbeef2;
	padding:10px;
	margin:10px;
	line-height:20px;
}
.bold {
	font-size:14px;
	font-weight:bold;
}
.tips01 {
	background:#f8f8f8;
	padding:10px;
	margin-bottom:10px;
}
.tips02 {
	background:#fff;
	padding:10px;
	margin-bottom:10px;
}
.org {
	color:#ff6600;
}

.reginfo{
   text-align:center;
   color:#777777;
   font-weight:bold;
   font-size:14px;
   }
.logintxt{
  font-weight:bold;
  color:#999;
  height:50px;}
.navicheck{
  clear:both;}  
.navicheck td{
  height:35px;
  border-bottom:1px dashed #dcdcdc;
  line-height:32px;
  }
.logindiv{
  background:(images/bg_login2.gif) no-repeat;
  width:696px;
  height:392px;}
.logintd{
  margin-right:20px;
  margin-top:60px;
  } 
.logintd td{
  color:#959595;
  font-size:12px; 
  }